#pragma once
#include "Core/Core.h"
namespace Hazel {
    class GraphicsContext {
    public:
        // 最后面的“=0”并不表示函数返回值为0，它只起形式上的作用，告诉编译系统“这是纯虚函数”;
        virtual void Init() = 0;
        virtual void SwapBuffers() = 0;
        static Scope<GraphicsContext> Create(void* window);
    };
}
